package com.dhcc.bpm.modules.scf.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;

/**
 * 操作轨迹表实体类
 *
 * @author liuguoting
 * @since 2023-11-13
 */
@Data
@TableName("scf_operation_log_info")
public class ScfOperationLogInfo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键编号
     */
    @TableId(value = "ROW_ID", type = IdType.INPUT)
    private String rowId;
    /**
     * 操作人员
     */
    @TableField("RECORDER")
    private String recorder;
    /**
     * 操作模块
     */
    @TableField("OPERATION_MODULE")
    private String operationModule;
    /**
     * 操作功能
     */
    @TableField("OPERATION_FUNCTION")
    private String operationFunction;
    /**
     * 操作记录
     */
    @TableField("OPERATION_TYPE")
    private String operationType;
    /**
     * 操作记录
     */
    @TableField("OPERATION_CONTENT")
    private String operationContent;
    /**
     * 操作日期(年月日时分秒)
     */
    @TableField("RECORD_DATE")
    private String recordDate;

    @TableField("ORG_CODE")
    @ExcelProperty("所属公司编码")
    private String orgCode;
}
